package src.list01;

import java.util.ArrayList;

public class ArrayListUse02 {

    public static void main(String[] args) {

        //正常工作中生活中  容器里面装的东西
        //一般还是 有固定规范的数据类型 才不会杂乱无章

//        int[]
        //java 通过 泛型来规定
        //泛型<>:规范数据类型
        //
        ArrayList<String> listStrings = new ArrayList<>();
        listStrings.add("张三");
        listStrings.add("张三22");
        listStrings.add("李四");

        //查询 ： --》增强 for 循环
        for (int i = 0; i < listStrings.size(); i++) {
            System.out.println(listStrings.get(i));
        }

        System.out.println("-----------------");
        // for(局部变量   : 集合 )
        //  每一个局部变量 代表的就是 集合里面的每一个数据
        //listStrings.indexOf 用这种方式获取下标的时候  要注意数据重复问题
        //默认只会取第一个出现的下标
        for (String s : listStrings) {
            System.out.println(listStrings.indexOf(s) +
                    "-----" + s);
        }



//        System.out.println(listStrings.contains("李四"));
//        System.out.println(listStrings);

    }
}
